查看原文
其他

一个人独立完成一款游戏,他们都经历了些什么?

2017-09-29 GAD Gad-腾讯游戏开发者平台

你有想过自己独立制作一款游戏吗?你能想象一个人包揽策划、美术和程序的工作,会有多难吗?游戏好不容易做出来了,却又面临着版号、推广等问题,你真的能坚持下去吗?


在独立制作游戏的过程中,在追逐梦想的路上,他们都经历过什么?到底花了多少时间和金钱成本呢?



William:这款游戏养活了我


2014年中,听朋友说挂机游戏火起来了,于是11月份就开始业余开发。由于是程序,所以美术素材就淘宝了。到2015年1月份,游戏大概才完成了20%,就斗胆放到U77上找玩家测试。本来以为只能找到几十个玩家。哪知道中午一觉醒来,QQ群有几十个玩家要求加入,很快我就有100多个种子玩家了。在玩家群里玩家热情很高,各种提功能需求,我也打鸡血式的每天下班后写到12点多甚至1,2点。


2015年大概2月份的时候吧,反正是过年前。为了实现通过独立游戏挣钱的梦想,为了能实现在小城市生活,逃离大城市高房价的剥削。我就搏命式的辞职了


手头只有一万块钱,由于有车贷,房贷,很快我就没钱了。游戏里玩家积累了2000多了,但是我却没钱了。游戏没有写完,我曾想卖掉车,把游戏做出来放到App store。最终没有实现,是因为家人也不看好这个游戏。问怎么盈利?是啊,玩家很喜欢玩,可是怎么收费呢?


于是无奈的放弃了更新,中途曾去过上海,想找基友一起做独立游戏。可是基友的想法是快速Copy一个点击类游戏。可我真不想做这种事,本来就是对游戏抱有热情才离职的啊。反正大年初一坐飞机去的上海,大概没呆到一个月,我就逃离了上海。


没钱了怎么办呢?我是一个对自己信用有苛刻要求的人,不能欠下房贷和车贷吧。我于是把车给了我弟弟,让他帮我还有一年多的车贷,他免费获得我的车的使用权(到现在我都没有收回使用权)。


还好我还有除编程外的其他技能,我做过培训的。所以我抱着试试的想法,向“极客学院”毛遂自荐,去做Unity的视频讲师。由于我有培训的经验,再加上普通话不错,所以一遍就通过了比较苛刻的试讲,于是每个月有了几千块钱的收入。在一年内,我出过TK2D,Photon等系列讲座,勉强活了下来


在2015年4月份停止更新游戏后,我就海阔天空的想未来要做个什么样的游戏呢?沙盒,大逃杀(对,就是现在很火的大逃杀类型的游戏),末日求生?后来到8月份终于想到要做一款生存类沙盒游戏,还取了一个英文名字Banish。于是到GAD上发了DEMO视频,准备找基友组队来做。基友很快找到了几个。其中还勾搭到了一个才毕业的妹子(其实我是不知道她是妹子的,有次群聊语音才知道)。


团队看样子是组成了,可是大家天南海北,只能QQ沟通。问题最严重的是除了我是辞职的外,其他人都是有工作的,只能业余来做。


由于这个团队其他成员是业余参与的原因。到12月份,建模大神(看简历是很牛的)连一个模型都没做出来。才毕业的妹子倒是动手做过几个简单模型,不过根本没有发到我手里来。


我每日每夜的写着DEMO,中途想过换成体素模型(这样我也能简单得做出模型来),到了16年元旦的时候,我在我之前游戏的QQ群里发出来让玩家测试,可是反响了了。我是定了一个有目的就要坚持的人,哪怕是家人不停的说,让我放弃,“你还是去找一个工作吧!”我听了,想到自己花了无数的时间和心血,就这么结束了?我咆哮:“我绝对不会再去打工了!”咆哮完了,其实内心是茫然的。按说打工我也能拿不错的收入啊,不会这么窘迫。因为我手头只有不到3000块钱了


我立誓要做出游戏的某一天后,QQ群里有玩家要求把旧的挂机游戏服务器搭起来说想玩。我说:“没钱搭不起来啊。”某个临时跑进QQ游戏群的妹子(人妖?)说:“现在挂机游戏这么火,你不投入怎么能挣到钱呢?”我想想也是的,死马当活马医吧,也许她说的是对的呢?于是我又花了几十块钱,开通了最便宜的云服务器,把服务器又搭了起来。免费让玩家又玩了起来。没想到一个大半年没更新的游戏,玩家还是玩的热火朝天。


服务器没开到一周吧,某天一个玩家M我,说你可以参考某某游戏,开VIP收费啊。我说怎么个收费法嘛?他发来一个网页,我就看了下,然后照搬照抄,把别人的VIP模式复制过来,连金额都一样(因为我那时的商业思维还不行)。最重要的是,我找到了一种很原始的支付办法(我曾经想利用第三方支付的,可别人要公司资质)。这种原始的办法是什么呢?就是卖游戏充值卡,通过到购卡网站上去卖自己游戏的充值卡。于是我的支付环节算是打通了,剩下的就是看玩家买不买账了。


一开始,玩家都观望着,毕竟我很久没更新过这个游戏了。于是我每周把做沙盒游戏的精力挪过来更新挂机游戏。坚持了一周,玩家开始充钱了。那天我看到玩家充值了几十块钱,我高兴极了,对我弟弟说:“哇,要是一个月有几千块收入就好了。”我弟弟不屑的说:“几千块钱算什么?”反正我看着每天几条充钱数据,很是高兴。


大概在我重开服务器2周多的时间吧,玩家开始使用加速器作弊,反正是各种作弊。我无奈只好重新清理数据,给大家一个重新开始的机会,让玩家从同一个起跑线开始。玩家由于有了一起起跑的机会,所以充钱就更有劲了。


也就这个时候来了个土豪,说:“我有钱也花不出去啊,你的VIP太便宜了,连翅膀都没有!我还要装备强化!”这个土豪真的土豪,我的VIP顶级才300块钱。这个土豪就充值了1000给我,我当时还劝他不要花这么多。他说这算什么,我在某某游戏,从VIP8到VIP9就花了一万多。我是被豪气吓到了,连忙按土豪的意思开发出了翅膀,强化系统,还给他在QQ群里一个拉风的头衔——“超级土豪”。


于是在2016年过年的时候,我终于一个月得到了一万多块钱。我真觉得像做梦一样。大年三十,我还在不停更新游戏,跟游戏里作弊的玩家做斗争。


到这里,大家可能觉得我是不是一发不可收拾,走上了人生巅峰?然而并没有,由于游戏小众,我又没有钱去推广。所以起起伏伏,游戏后来上线到APP store。中途还经历版号风波,反正各种做得对和不对的事都经历过。


这个小众的游戏养活了我,我还开发出了2代产品。虽然它并不是我理想中要做的游戏,有各种不足,但是它毕竟满足了部分玩家的需求,夹缝里活了下来。


各位看官看到这里,知道一个人做一款游戏有多么不容易了吧。做游戏是真不容易,且行且珍惜。不过如果你想享受每天睡到自然醒,偶尔任性的出行,心脏足够强大到能接受每个月不确定的收入,你可以试试,也许是人生难忘的体验!



+蓝色北冰洋:儿子是我的动力


其他都还好,主要一个人做很难坚持下去吧!得有个人在旁边不停的给你鼓劲,我现在就是跟我儿子一起做,我儿子给我出些点子,当试玩,当监工,隔三差五在我偷懒的时候,儿子就来句:“爸爸,你的游戏做到哪里了?让我看看呢?”好吧,继续折腾,折腾个新功能出来,儿子试玩一下,玩的很high,就非常有成就感,能量条就回复上来了。


自己一个人做,就是自由,想怎么做怎么做,完全按照自己的想法来做,感觉就像个做雕塑的,一点一点刻出心中的样子。



Indie:标红的书籍很有用


我是一个哈萨克族的设计师,专科实习期间一个月内当上了项目组组长,然后觉得一切都很简单。毕业之后想要追求梦想,所以把之前的工作辞掉了,想回家做独立开发者。个人现在不会美术、不会架构、不会音乐、不会游戏方面的东西,还想用底层开始开发,回到家休整了两个月之后,开始拿起各种书籍开始啃。


第一本书籍是《游戏编程入门(第四版)》,因为我想要在PC上面开发游戏,游戏有机会做出来就上Steam。刚开始并不顺利,毕竟是看着书籍学习的。所以一开始我就进入了很多看书学习的人容易进去的一个坑:离开了书籍中的实例,就不能单独写出来一个能运行的框架,这是一个开发者最致命也是最不容易被发现的问题。所以我就开始尝试看文档学习,学看微软的官方指南。


个人因为英语不行,还需要在看的时候借助于翻译工具。有些地方看不懂,有些东西不熟悉。所以我就买了第二、第三本书:《visual c游戏开发经典案例实战》(表示被店长吭了,还以为是啥很厉害的书籍,可惜……)和《3D数学基础图形与游戏开发》(好书,但是表示数学不好,很难看懂。所以只是用来大概了解矩阵相关的东西),搞了两本啃不动的书籍。所以这两本就扯皮了。


断断续续的又搞着游戏框架,身边没有游戏开发方面的大牛带,所以算是东一榔头西一棒子,自己摸索了。第一本书上面的框架类似于C语言的程序设计思路与框架,所以他的设计思路是过程化设计。而且前期用的大学时候买的笔记本做开发机,周期长、速度慢、还经常死机。


我在那个框架的束缚与自己不懂设计框架的情况下。设计了Game frame 0.1版本,设计过程中遇到了一个很大的坑,那就是加上xbox360控制柄之后,框架在windows7上无法运行,固期间做了系统升级,升级到了windows10。在设计到0.2.6版本的时候我就迫不及待的跟我以前的同事分享了自己设计的框架。而且因为那时候比较兴奋。


在设计到0.5的版本的时候,我在网上认识了一个人,那个人和我一样也是学dx的。他对dx和一些游戏底层的了解比我多很多。之后与他分享了一下经验,与其说分享经验,不如说我就听他给我讲了设计思路和一些游戏的设计技巧与构思,这里这样说,你懂得。


在设计到0.6的版本的时候我把此版本下的框架拿来试着做了一个算不上游戏的游戏——接炸弹。有音乐(百度的一个轻音乐)、有图片(不会美工的自己画的,可以想象有多烂了)、有动画。但是在debug出来的时候发现渲染有很大的问题。而且有的时候无法启动,有的时候却会导致显卡驱动异常。经过上网查询得知是操作系统的问题。而且偶然的解决了一个框架使用手柄会导致不能运行的问题,之后又将系统降回了windows7。


硬着头皮把之前的做到了1.0版本,之前的都是用于设计2D游戏的,这个里头加了3D相关的元素设计,之后就放弃了dx9的框架设计。原因很简单:dx9在windows10上面运行会有很多不必要的麻烦和问题,虽然可能会有解决的情况,但还是不能期待。所以又转向了其他的出路。


经过在网上学习和查看操作系统的一些参数,发现dx11很适合做游戏底层的框架设计,原因:Unity3D PC端的底层支持使用的是dx11,windows Vista/7/8/8.1都是dx11,而dx11可以在dx12下完美兼容。经过无奈的抉择,选择了dx11。然后就是疯狂的买书:《学习XNA游戏编程(中文版)》、《DirectX 10 3D游戏编程深度探索》、《C游戏编程入门(第4版)》等书籍,外加上大学买的《引擎架构》那本书。在这段时间,我为了能够让自己不要放弃,都是边开直播或者是边看直播边工作的。在斗鱼中认识了一个游戏开发主播,人家就是独立游戏开发者。已经开发了很多款产品,其中一款《uncle go!》比较出名,现在又在开发《bokuboku(波谷波谷)》。我偶尔会向他请教一些开发上面的技巧,他也很乐意与我分享他的设计方法。他会给我讲很多的游戏开发中的一些思维,以及如何考虑一些细节上面的东西。


至今还没有学会dx11的东西,dx9与dx11差距很大。但是等我学会了,我会很乐意分享的。毕竟国内的开发者对于底层开发这一块还是比较不看好的。开发周期长、设计周期长,用现成的游戏引擎,谁都可以在这个周期里头推出来多款游戏。但是我认为想要让国内的游戏开发技术提升、有进步。那就要多去了解底层,多去了解引擎内部。如果不想从零开始设计,大家可以用开源游戏引擎设计。设计期间来观察引擎的工作机制及他人设计的框架。


最后再提一点:在游戏开发领域,不存在独立开发和商业团队一说,国内一些时候都是以国产、独立等来用情怀赚钱。这样做的后果就是让后来进入这个行业的人很不好过。拿情怀赚钱的不在少数,但是国产游戏里头也有不少值得买,值得去细品的游戏。



看了他们的故事,你有什么感想呢?你是否也做过独立游戏?你的游戏现在怎么样了?欢迎留言说出你的故事。


----------------------

今日推荐


学会这三招,中秋不加班!

浅析《崩坏3》中的会心设定

第一人称游戏关卡设计实用指南

《炉石传说》的软肋:成功的代价


添加小编微信,可享双重福利

1.加入GAD行业精英策划汪聚集地

获取行业干货资讯,观看大牛分享直播

2.领取17G独家策划资料库,地址在小编朋友圈

包括腾讯内部分享、文章教程、视频教程、行业报告等全套资料


↓长按添加小编GAD-沫沫↓

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存